*,
*:before, *:after{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.fl{float:left;}
.fr{float:right;}
.tc{text-align:center;}
.clearfix{overflow:hidden;}
.clear:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:"";}
.ellipsis {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.red{color:#f8503d;}
.f-14{font-size:.14rem;}
.f-16{font-size:.16rem;}
.f-18{font-size:.18rem;}
.f-ellipsis{width:100%; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.origin{color:#ffa200;}
.selectauto{-webkit-user-select:all;}
.radio{width: 0.14rem; height: 0.14rem; border: 2px solid #ffa200; border-radius: 50%; position: relative;}
.radio.select:before{content: ''; position: absolute; width: 0.07rem; height: 0.07rem; background: #ffa200; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%);}
html,body{width:100%; height:100%;}
body{ color:#666;background:#efeff4;min-width:320px; overflow-x:hidden; -webkit-text-size-adjust:none;}
.fullx{position:absolute;top: 0;left: 0;right:0;bottom: 0;background:#fff;}
.hidden-reset{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.ui-btn{padding:0 .15rem; display:inline-block; background-color:#ff602a; font-size:.12rem; color:#fff; height:.24rem; line-height:.24rem; border-radius:.12rem;}
.icon-gold{width:.15rem; height:.15rem; display:inline-block; vertical-align:middle; background:url(../imgs/credits.png) no-repeat 50% 50%; background-size:100% 100%;}
.page-tit{font-weight:bold; border-bottom:1px solid #ddd;}
.mod-block-item{margin-bottom:.1rem; background-color:#fff;}
.weui-cells{margin-top:.1rem !important}
.mod-tit{position:relative; padding:.1rem .17rem;}
.mod-tit h3{border-left:.03rem solid #ffa200; font-size:.13rem; line-height:.16rem; text-indent:.05rem;}
.mod-tit > p{position:absolute; right:.17rem; top:.1rem; line-height:.16rem; color:#feb902;}
.mod-location{position:relative; padding:0 .17rem;}
.mod-location .location-hd{padding: .06rem 0; font-size: .12rem; line-height: .1rem; text-indent: .05rem; color: #666;display: block;}
.mod-location p{position:absolute; font-size:.14rem; right:.17rem; top:.1rem; line-height:.16rem;}
.mod-location h3.fl{margin:.1rem 0 0; border-left:.03rem solid #ffa200; font-size:.14rem; line-height:.16rem; text-indent:.05rem;}
.icon-location{width:.1rem; height:.25rem; display:inline-block; background:url(../imgs/icon-location.png) no-repeat 50% 30%; background-size:100%; vertical-align:middle;}
.icon-more{width:.08rem; height:.15rem; display:inline-block; background:url(../imgs/icon-more.png) no-repeat 50% 50%; background-size:100%; vertical-align:middle;}

.mod-page-tit{width:100%; font-size:.14rem; background:#fff; color:#ffa200; height:.38rem; line-height:.38rem; text-indent:.15rem;}
.mod-page-tit-re{width:100%; padding:.08rem 0; font-size:.14rem; background:#fff; color:#ffa200; line-height:.22rem; text-indent:.15rem;}
.mod-page-tit-re p {color:#666; line-height:.22rem; font-size:.12rem;}
.mod-page-tit-re p em{color:#ffa200;}
.mod-footer-place{width:100%; height:.48rem; display:block;}
.page-play{padding:.1rem .15rem;}
.mod-play-info{padding:.22rem .1rem .1rem; background:#fff url(../imgs/icon-playinfo.png) repeat-x 0 0; background-size:auto .14rem; border-radius:0 0 .05rem .05rem;}
.mod-play-info h3{font-size:.13rem; line-height:.24rem;}
.mod-play-info p{font-size:.11rem; line-height:.17rem; color:#666;}
.mod-play-info p span{color:#feb902;}

.play-success:before{content:' '; display:block;position:absolute; left:50%; top:50%; z-index:10; width:.84rem; height:1.05rem; margin-top:-.4rem; background:url(../imgs/play-success.png) no-repeat 50% 50%; background-size:100% 100%;transform: translate(-50%,-50%);}
.play-success:after{content:' '; display:block;position:absolute; left:50%; top:50%; z-index:10; width:.84rem; height:.4rem; margin-top:.3rem; background:url(../imgs/2_73.png) no-repeat 50% 50%; background-size:100% 100%;transform: translate(-50%,-50%);}

.mod-play-bar{position:fixed; left:0; bottom:0; z-index:100; width:100%; padding:.1rem 0; background-color:#fff;}
.bar-left{float:left; font-size:.14rem; padding-left:.1rem; line-height:.24rem;}
.bar-left span{display:inline-block;}
.bar-left i{position:relative; display:inline-block; padding-left:.05rem;}
.bar-left i em{position:absolute; left:50%; bottom:80%; transform: translate(-50%,0); color:#ff602a; opacity:0;}
.bar-left.niceIn i em{animation:niceInSub .8s .2s ease-in;}
.bar-left i img{height:.15rem; vertical-align:-.02rem;}
.bar-right{float:right; padding-right:.1rem;}
.bar-right a{margin-left:.1rem; width:.7rem; padding:0; text-align:center;}

.quick-footernav{width:100%; position:fixed; left:0; bottom:0; z-index:999; background:rgba(255,255,255,.9); padding:.1rem 0; text-align:center; border-top:1px solid #fcfcfc;}
.quick-footernav .ui-btn{background-color:#ffa200; font-size:.14rem; height:.32rem; line-height:.32rem; border-radius:.16rem;}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom:5px !important;}
.swiper-pagination-bullet-active{background-color:#fff !important;}
.weui-loadmore{margin-bottom:.8em !important;}
.weui-loadmore.weui-line{border-bottom: 1px solid #616161; width: 1.28rem; line-height: normal; margin: 0 auto 0.11rem !important;}
.weui-loadmore.weui-line .weui-loadmore__tips{position: relative; top: 0.6em; background: #efeff4; padding: 0 0.08rem;}
@font-face {
  font-family: 'iconfont';  /* project id 266796 */
  src: url('//at.alicdn.com/t/font_yk86irwbs1xg8pvi.eot');
  src: url('//at.alicdn.com/t/font_yk86irwbs1xg8pvi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_yk86irwbs1xg8pvi.woff') format('woff'),
  url('//at.alicdn.com/t/font_yk86irwbs1xg8pvi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_yk86irwbs1xg8pvi.svg#iconfont') format('svg');
}
.iconfont{
font-family:"iconfont" !important;
font-size:16px;font-style:normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;}


.orangeb{background:#ffa200;}
.redb{background:#ff602a;}
/*.nav-tab.child .btn-group:after{content: ' ';position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-top: 1px solid #e5e5e5; color: #e5e5e5; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); left: 15px; z-index: 2;}*/

.weui-cell:before{left:10px !important;right:10px !important;}
.weui-media-box:before{left:10px !important;right:10px !important;}

.guide-layer{position:absolute;top:0;height:100%;right:0;left: 0;background:rgba(0,0,0,0.5);z-index: 999;}
.guide-font{background:#f76430;position: absolute; background: #f76430; padding: 0.06rem 0.2rem; border-radius: 6px;}
.guide-font p{color:#fff;text-indent: 1.5em;}
.guide-font p:first-child{text-indent: 0;}
.guide-font span{color:#fffc00;}
.guide-font .arrow{width:0.4rem;height:0.66rem;background:url(../imgs/arrow.png) no-repeat; background-size:100%;position: absolute;top: 110%; left: 50%;}
.guide-layer .clayer{background:url(../imgs/icon-close.png) no-repeat; background-size:100%;position:absolute;width:0.44rem;height:0.44rem;top:0.1rem; right:0.1rem;}
.nextguide{position: absolute; border: 1px solid #fff; color: #fff; padding: 0.05rem 0.4rem; border-radius: 22px; left: 50%; transform: translateX(-50%); font-size: 0.18rem;min-width: 1.4rem;}
.fixed{z-index:1000;position:relative;}

[v-cloak] { display: none }